.add-schedule {
  width: 100%;
  // height: 100vh;
  background-color: #f8f8f8;
  .add-schedule-box {
    width: 100%;
    // margin: 0 auto;
    .nut-tabs__titles {
      // width: 60%;
      border-bottom: 1rpx solid #F6F9FF;
    }
    .nut-tabs__list {
      // display: flex;
      // align-items: center;
    }
    .nut-tabs__titles-item__line {
      // height: 10px !important; /* 调整高度 */
      // border-radius: 6px !important; /* 可选：圆角 */
    }
    .nut-tab-pane {
      padding: 0;
    }
    .nut-tabs__titles-item {
      // width: 20% !important;
      // height: 80rpx !important;
      // border-radius: 20rpx !important;
      // margin: 0 20rpx;
      // font-size: 28rpx !important;
      background-color: #fff;
    }
    .nut-tabs__titles-item.active {
      color: #1e74fd !important;

      .nut-tabs__titles-item__line {
        background: #1e74fd !important;
        width: 30rpx;
      }
    }
    .schedule-title-piece {
      padding-left: 32rpx;
      padding-right: 32rpx;
      box-sizing: border-box;
      background-color: #fff;
      .add-schedule-title {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        border-bottom: 1rpx solid #f5f5f5;
        padding: 20rpx 0;
        .schedule-title-text {
          width: 30%;
          font-weight: 600;
          font-size: 36rpx;
          color: #101010;
        }

        .schedule-title-input {
          font-size: 24rpx;
        }
        .textarea-placeholder {
          font-size: 24rpx;
          line-height: 32rpx;
        }
      }
      .schedule-title-user {
        .schedule-participants {
          padding: 36rpx 0;
          box-sizing: border-box;
          border-bottom: 1rpx solid #f5f5f5;
          .schedule-participants-top {
            display: flex;
            align-items: center;
            justify-content: space-between;
            .schedule-participants-text {
              display: flex;
              .iconfont {
                padding-top: 10rpx;
                font-size: 28rpx;
                color: #c5c5c5;
              }
              .schedule-participants-name {
                margin-left: 10rpx;
                text {
                  display: block;
                }
                text:nth-of-type(1) {
                  font-weight: 600;
                  font-size: 32rpx;
                  color: #101010;
                  line-height: 50rpx;
                }
                text:nth-of-type(2) {
                  margin-top: 10rpx;
                  font-size: 24rpx;
                  color: #999999;
                }
              }
            }
            .schedule-participants-right {
              display: flex;
              align-items: center;
              line-height: 56rpx;
              // width: 70%;
              overflow-y: scroll;
              .nut-col {
                margin: 0 10rpx;
                img {
                  width: 56rpx;
                  height: 56rpx;
                  border-radius: 50%;
                }
              }
              .add-schedule-users {
                padding-left: 20rpx;
                box-sizing: border-box;
                img {
                  width: 56rpx;
                  height: 56rpx;
                }
              }
            }
          }
          .schedule-participants-bottom {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 30rpx 0;
            .user-permission-left {
              .user-permission-left-name {
                margin-left: 40rpx;
                font-size: 32rpx;
              }
            }
            .user-permission-right {
              display: flex;
              align-items: center;
              .position-picker {
                .position-text {
                  font-size: 28rpx;
                  color: #101010;
                }
                .position-placeholder {
                  font-size: 28rpx;
                  color: #c5c5c5;
                }
              }
              .user-permission-right-name {
                font-size: 28rpx;
                line-height: 30rpx;
                color: #999;
              }
            }
          }
        }
      }
      .schedule-title-time-box {
        width: 100%;
        padding: 40rpx 0;
        border-bottom: 1rpx solid #f5f5f5;
        display: flex;
        justify-content: space-between;
        .interval {
          .picker-time-box {
            display: flex;
            align-items: center;
            justify-content: space-around;
            .iconfont {
              display: none;
            }
          }
        }
        .schedule-title-date,
        .schedule-title-time {
          // display: flex;
          // align-items: center;
          // justify-content: space-between;
          text {
            font-weight: 600;
            font-size: 32rpx;
            color: #101010;
          }
          text:nth-of-type(2) {
            margin-right: 60rpx;
          }
          .picker-time,
          .picker-date {
            // margin: 20rpx 0 0 32rpx;
            font-size: 28rpx;
            color: #101010;
            .date-text {
              padding-left: 36rpx;
              box-sizing: border-box;
            }
            .picker {
              display: flex;
              justify-content: space-between;
              align-items: center;
              margin: 20rpx 0;
              .picker-text {
                font-weight: 400;
                font-size: 28rpx;
              }
              .picker-placeholder {
                font-size: 28rpx;
                font-weight: 400;
                color: #c5c5c5;
              }
            }
          }
        }
        .schedule-title-date {
          width: 54%;
        }
        .schedule-title-time {
          width: 44%;
        }
      }

      .schedule-title-position {
        width: 100%;
        padding: 50rpx 0;
        border-bottom: 1rpx solid #f5f5f5;
        display: flex;
        justify-content: space-between;
        .schedule-title-position-left {
          text {
            font-weight: 600;
            font-size: 32rpx;
            color: #101010;
            .icon-didian-copy {
              font-size: 30px;
              color: #c5c5c5;
              font-weight: 400;
              padding-right: 10rpx;
              box-sizing: border-box;
            }
          }
        }
        .schedule-title-position-right {
          .position-picker {
            .position-text {
              font-size: 28rpx;
              color: #101010;
            }
            .position-placeholder {
              font-size: 28rpx;
              color: #c5c5c5;
            }
          }
        }
      }
      .schedule-title-adress {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 50rpx 0;
        border-bottom: 1rpx solid #f5f5f5;
        .schedule-title-adress-left {
          text {
            font-weight: 600;
            font-size: 32rpx;
            color: #101010;
            .icon-didian-copy {
              font-size: 30px;
              color: #c5c5c5;
              font-weight: 400;
              padding-right: 10rpx;
              box-sizing: border-box;
            }
          }
        }
        .schedule-title-adress-right {
          width: 80%;
          padding-left: 20rpx;
          box-sizing: border-box;
        }
      }
    }
    .meeting-remind-other {
      margin-top: 20rpx;
      .meeting-remind-other-box {
        padding: 50rpx 32rpx 0 32rpx;
        box-sizing: border-box;
        background-color: #fff;
        .meeting-prompt {
          display: flex;
          justify-content: space-between;
          width: 100%;
          img {
            width: 24rpx;
            height: 24rpx;
          }
          .prompt-text-box {
            width: 92%;
            .meeting-prompt-text {
              width: 100%;
              margin-bottom: 40rpx;
              position: relative;
              background: #fff5e8;
              border-radius: 20rpx;
              padding: 20rpx;
              box-sizing: border-box;
              .prompt-text-top {
                font-weight: 600;
                font-size: 28rpx;
                color: #b86900;
                img {
                  width: 32rpx;
                  height: 32rpx;
                }
              }
              .prompt-text-bottom {
                margin-left: 40rpx;
                font-size: 24rpx;
                color: #b86900;
              }
            }
          }
          .prompt-remark {
            width: 100%;
            padding-bottom: 40rpx;
            border-bottom: 1rpx solid #f5f5f5;
            font-weight: 400;
            font-size: 28rpx;
          }
        }
        .remind-user {
          width: 100%;
          padding: 50rpx 0;
          border-bottom: 1rpx solid #f5f5f5;
          display: flex;
          justify-content: space-between;
          .remind-user-left {
            text {
              font-weight: 600;
              font-size: 32rpx;
              color: #101010;
              .iconfont {
                font-size: 30px;
                color: #c5c5c5;
                font-weight: 400;
                padding-right: 10rpx;
                box-sizing: border-box;
              }
            }
          }
          .remind-user-right {
            .position-picker {
              .position-text {
                font-size: 28rpx;
                color: #101010;
              }
              .position-placeholder {
                font-size: 28rpx;
                color: #c5c5c5;
              }
            }
          }
        }
        .remind-uploader {
          width: 100%;
          .remind-uploader-box {
            display: flex;
            align-items: center;
            padding: 50rpx 0;
            box-sizing: border-box;
            width: 100%;
            .remind-form-upload {
              margin-left: 20rpx;
              display: inline-block;
              font-size: 32rpx;
              color: #1e74fd;
              width: 100%;
            }
            .file__name_tips {
            }
          }
        }
      }
    }

    .logo-bottom {
      width: 100%;
      height: 300rpx;
      text-align: center;
      margin-top: 56rpx;
      img {
        width: 287rpx;
        height: 38rpx;
      }
    }
  }
  .add-schedule-btn {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 164rpx;
    background: #ffffff;
    border-radius: 40rpx 40rpx 0rpx 0rpx;
    .nut-button {
      width: 90%;
      margin: 30rpx auto 0;
      display: block;
    }
  }
  .dialog-content {
    .dialog-content-box {
      .title {
        text-align: left;
        font-size: 26rpx;
        font-weight: 600;
        margin: 10rpx;
      }
      .dialog-content-item {
        margin: 10rpx;
      }
    }
  }
}
